#ifndef SCENES_DIALOGFILESELECT_H
#define SCENES_DIALOGFILESELECT_H

#include "gdn/GDN.h"
#include "gui/GUI.h"
#include "dialogs/Dialog.h"
#include "GameApplication.h"

class DialogFileSelect : public Dialog
{
	public:
		DialogFileSelect( GameApplication& theApp, gdn::Scene& theScene );

		virtual void Initialize();
		virtual void Terminate();

		virtual void Step( gdn::Event& event );
		virtual void Draw( gdn::RenderImage& renderImage );

	protected:
		GameApplication& App;
		gdn::Scene& Scene;

		gdn::Sprite background;

		gui::Button newButton;
		gui::Button loadButton;

		gui::Scroller fileSelector;

		gui::Button closeButton;
};

#endif // SCENES_DIALOGFILESELECT_H

